home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / QuizMaster v.10 ••• / QuizMaster V1.0 / QuizMaster V1.0.rsrc / CODE_10004_DrawText.txt < prev    next >
Text File  |  1988-10-21  |  3KB  |  48 lines

  1. # near model CODE resource
  2. # this CODE claims to have no jump table entries (but starts at 0008)
  3. 00000000  7800                     moveq.l    D4, 0x00
  4. 00000002  7A00                     moveq.l    D5, 0x00
  5. 00000004  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  6. 00000008  0C00 0002                cmpi.b     D0, 0x2
  7. 0000000C  664A                     bne        +0x4C /* 00000058 */
  8. 0000000E  284A                     movea.l    A4, A2
  9. 00000010  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  10. 00000014  0C00 0001                cmpi.b     D0, 0x1
  11. 00000018  670E                     beq        +0x10 /* 00000028 */
  12. 0000001A  0C00 0000                cmpi.b     D0, 0x0
  13. 0000001E  6714                     beq        +0x16 /* 00000034 */
  14. 00000020  0C00 0003                cmpi.b     D0, 0x3
  15. 00000024  6632                     bne        +0x34 /* 00000058 */
  16. 00000026  3812                     move.w     D4, [A2]
  17. label00000028:
  18. 00000028  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  19. 0000002C  0C00 0000                cmpi.b     D0, 0x0
  20. 00000030  6702                     beq        +0x4 /* 00000034 */
  21. 00000032  3A12                     move.w     D5, [A2]
  22. label00000034:
  23. 00000034  264C                     movea.l    A3, A4
  24. 00000036  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  25. 0000003A  9444                     sub.w      D2, D4
  26. 0000003C  4A45                     tst.w      D5
  27. 0000003E  6706                     beq        +0x8 /* 00000046 */
  28. 00000040  B445                     cmp.w      D2, D5
  29. 00000042  6D20                     blt        +0x22 /* 00000064 */
  30. 00000044  3405                     move.w     D2, D5
  31. label00000046:
  32. 00000046  2F0B                     move.l     -[A7], A3
  33. 00000048  3F04                     move.w     -[A7], D4
  34. 0000004A  3F02                     move.w     -[A7], D2
  35. 0000004C  A885                     syscall    DrawText
  36. 0000004E  264C                     movea.l    A3, A4
  37. 00000050  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  38. 00000054  7000                     moveq.l    D0, 0x00
  39. 00000056  4E75                     rts
  40. label00000058:
  41. 00000058  243C 0000 000D           move.l     D2, 0xD /* '\r' */
  42. label0000005E:
  43. 0000005E  7000                     moveq.l    D0, 0x00
  44. 00000060  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  45. label00000064:
  46. 00000064  243C 0000 0005           move.l     D2, 0x5
  47. 0000006A  60F2                     bra        -0xC /* 0000005E */
  48.